TNTBase – a Versioned XML Database
نویسندگان
چکیده
A huge amount of documents is created and changed in our everyday life, so that Version Control Systems like Git or SVN are tightly integrated with documents workflows. On the other hand, XML has come of age as a basis for document formats, and even though XML as a textbased format is suitable for version control in principle, the fact that version control systems work on files makes the integration of fragment access techniques like XPath or XQuery difficult. In this paper, we present the state of the art of TNTBase, a versioned XML database based on Berkeley DB XML and Subversion. Thus, the system integrates versioning and fragment access needed for fine-granular document content management. It is intended as a basis for collaboratively editing and sharing XML documents, and also provides an infrastructure for specialization towards specific applications and their document formats, such as validation, format-specific “XML-database views” and human-oriented presentation.
منابع مشابه
The TNTBase System and Validation of XML Documents
TNTBASE is an open-source versioned XML database obtained by integrating Berkeley DB XML into the Subversion Server. The system is intended as a basis for collaborative editing and sharing XML-based documents. It integrates versioning and fragment access needed for finegranular document content management. Nowadays well-formedness of electronic documents plays a giant role in the contemporary d...
متن کاملScripting Documents with XQuery: Virtual Documents in TNTBase
This paper introduces the concept of Virtual Documents and its prototypical realization in our TNTBase system, a versioned XML database. Virtual Documents integrate XQuery-based computational facilities into documents like JSP/PHP do for relational queries. We view the integration of computation in documents as an enabling technology and evaluate it on a handful of real-world use cases.
متن کاملPreviewing OWL Changes and Refactorings Using a Flexible XML Database
During their lifecycle, ontologies are changed for diverse reasons: their vocabulary is enhanced to enable additional application or annotation possibilities, their expressivity is restricted to speed up reasoning, their internal structure is refactored for alignment with other ontologies or to facilitate maintenance, and many more. Any such change can have serious consequences on applications ...
متن کاملApply Uncertainty in Document-Oriented Database (MongoDB) Using F-XML
As moving to big data world where data is increasing in unstructured way with high velocity, there is a need of data-store to store this bundle amount of data. Traditionally, relational databases are used which are now not compatible to handle this large amount of data, so it is needed to move on to non-relational data-stores. In the current study, we have proposed an extension of the Mongo...
متن کاملApply Uncertainty in Document-Oriented Database (MongoDB) Using F-XML
As moving to big data world where data is increasing in unstructured way with high velocity, there is a need of data-store to store this bundle amount of data. Traditionally, relational databases are used which are now not compatible to handle this large amount of data, so it is needed to move on to non-relational data-stores. In the current study, we have proposed an extension of the Mongo...
متن کامل